package com.dao.Journal;

import java.util.List;

import com.entity.User;
import com.entity.journal.Journal;
import com.entity.journal.JournalCategory;
import com.entity.journal.JournalComment;
import com.entity.journal.JournalVisitor;

public interface JournalDao {

	/**
	 * 获取特定用户的日志列表
	 * @param userId
	 * @return
	 * @throws Exception
	 */
	public List<Journal> getJournalList(Integer userId) throws Exception;
	
	/**
	 * 获取特定日志的评论列表
	 * @param journalId
	 * @return
	 * @throws Exception
	 */
	public List<JournalComment> getJournalCommentList(Integer journalId) throws Exception;
	
	/**
	 * 获取某个特定日志的访问者列表
	 * @param journalId
	 * @return
	 * @throws Exception
	 */
	public List<JournalVisitor> getVisitorList(Integer journalId) throws Exception;
}
